/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.rational.parser.operation.function;

/**
 *
 * @author Overmind
 */
public class FunctionOperator
    //extends Operation
{
    /*
    private static Expression buildExpression(int argumentCount)
    {
        StringBuilder builder = new StringBuilder();
        
        builder.append(Expression.DEFAULT_ARGUMENT_SYMBOL);
        builder.append(Function.OPEN_SCOPE);
        builder.append(Expression.DEFAULT_ARGUMENT_SYMBOL);
	builder.

        
        if(argumentCount > 0)
        {
            
        }
        
        builder.append(Function.CLOSE_SCOPE);
        
        return new Expression(builder.toString());
    }
    
    public FunctionOperator(int priority, Collection<Function> functions)
    {
        super(priority, buildExpression(), resultType, argumentsType);
    }

    @Override
    protected Object calculateOfObjects(Object[] arguments)
    {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }*/
    
}
